insulating substrate - Turco Inglés Diccionario